home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ian & Stuart's Australian Mac: Not for Sale
/
Another.not.for.sale (Australia).iso
/
fade into you
/
getting there
/
News
/
Threadsorter 1.0b2 FAT
/
Read me - Threadsorter
next >
Wrap
Text File
|
1994-10-11
|
3KB
|
95 lines
What it is:
-----------
Threadsorter is a hack I wrote to sort articles in UUCP/Connect
newsgroup files by thread. I don't know if there are any other
programs using the same format so this is probably only useful
to UUCP/Connect / uAccess users. I have already noticed that
it does speed up the reading process quite a bit.
Threadsorter is a fat binary and runs native on PowerMacs.
Free CodeWarrior project file & source code is available
to anyone who asks.
I want to make it clear that this is only a hack and that I
can take no responsibility for what happens to your files.
You decide to use it, you accept the consequences.
It also might fail miserably with the next release of UUCP/Connect,
but regarding the frequency of major updates to that product
this means it might work for years to come ;-)
It's no final version yet but it seems to work OK in its current
state. If you find a bug please send me an email with enough
infos so I can reproduce the problem.
Currently it still misses some threads wich then get separated.
Use the option-click feature in UUCP/Connect to check.
I'm still figuring out the best way to detect a complete thread.
How to use it:
--------------
Drag the newsgroup files, e.g. comp.sys.mac.comm, onto the
icon or start the program and use the open command.
If a file is converted successfully, the input file will be renamed
to *file, e.g. *comp.sys.mac.comm. Threadsorter will try to copy
the MBox resource to the sorted output file. This resource seems to
contain the window positions so these will (hopefully) be preserved.
It can't preserve the state (read, unread, new) of an article.
How it works:
-------------
It first builds an index of all the articles in the file.
Then it sorts the index by Message-ID and References field.
This does not catch all threads correctly all the time unfortunately.
I'm still looking for something bullet-proof...
It then writes a new file with the articles in (some) order.
If there is enough memory it will read in the whole input file
and write the new file quite fast.
If there ain't enough memory it will try to copy one
line at a time. Quite a torture for your HD and you will hear it
complain loudly :-)
What else?
----------
This prog^H^H^H^H hack is free ;-) I want to hear from
you if you use it, though. Just send me a short email note.
I would like to thank Craig Kloeden for the source code to
his program "Rotater" and the permission to use
parts thereof in my program. If you have a PowerMac, check
out this gem!
Oh yeah, thanks to Metrowerks for CodeWarrior and the edu discount
too... Very cool product!
Version history
---------------
1.0b2
Output files now have correct file type so multiple
passes on the same newsgroup are possible.
1.0b1
Initial release